steam-electric powerhouse - German English Dictionary